|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.asm.tree.MemberNode
org.objectweb.asm.tree.MethodNode
org.jboss.byteman.agent.adapter.BMLocalScopeMethodAdapter
public class BMLocalScopeMethodAdapter
a subclass of JSRInlinerAdapter which pushes local variable info through to the next adapter inline during code generation if it wants it
Field Summary |
---|
Fields inherited from class org.objectweb.asm.tree.MethodNode |
---|
access, annotationDefault, desc, exceptions, instructions, invisibleParameterAnnotations, localVariables, maxLocals, maxStack, name, signature, tryCatchBlocks, visibleParameterAnnotations |
Fields inherited from class org.objectweb.asm.tree.MemberNode |
---|
attrs, invisibleAnnotations, visibleAnnotations |
Constructor Summary | |
---|---|
BMLocalScopeMethodAdapter(org.objectweb.asm.MethodVisitor mv,
int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
creates a method node with an instruction list which notifies local var scope start and end events. |
Method Summary | |
---|---|
void |
visitEnd()
once we have seen all the opcodes we can push the stored method tree through the next visitor in line |
Methods inherited from class org.objectweb.asm.tree.MethodNode |
---|
accept, accept, visitAnnotationDefault, visitCode, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMultiANewArrayInsn, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchBlock, visitTypeInsn, visitVarInsn |
Methods inherited from class org.objectweb.asm.tree.MemberNode |
---|
visitAnnotation, visitAttribute |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.asm.MethodVisitor |
---|
visitAnnotation, visitAttribute |
Constructor Detail |
---|
public BMLocalScopeMethodAdapter(org.objectweb.asm.MethodVisitor mv, int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
mv
- access
- name
- desc
- signature
- exceptions
- Method Detail |
---|
public void visitEnd()
visitEnd
in interface org.objectweb.asm.MethodVisitor
visitEnd
in class org.objectweb.asm.tree.MemberNode
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |